// HidLib.h

#pragma once

#include "HidDevice.h"

using namespace System;

namespace HidLib 
{
	public ref class HidDevices
	{
	public:
		HidDevices(){};

		static array<HidDevice^>^ Enumerate(HidDeviceIdentifier^ DeviceIdentifier);
		static array<HidDevice^>^ Enumerate(String^ DevicePath);
		static array<HidDevice^>^ Enumerate(int VendorId, int ProductId);

		static bool IsConnected(String^ DevicePath);
	};
}
